/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Bdd;

import java.util.ArrayList;
import java.sql.*;

/**
 *
 * @author p0925231
 */
public interface IRepository {

    // Gestion des connections
    public void openConnection();
    public void closeConnection();

    // Chargement de toutes les données
    public ArrayList loadAll();
    // Chargement d'une donnée
    public Object loadById(int id);
    // Verification existance d'un objet
    public int isObjectExist(Object obj);
    // Verification existance d'un id
    public boolean isIdExist(int id);
    // Insertion d'un objet
    // public boolean insertObject(Object obj);
}
